package com.hoshiibuy.global.entity.param;

import io.swagger.annotations.ApiParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
* <p>
* 修改属性参数
* </p>
*
* @author campchen
* @since 2019-04-27
*/
@Data
@ApiModel(value="修改属性", description="修改属性")
public class SysPropertiesUpdateParam implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID 由系统自动传递", required = true)
    private Long id;

    /**
    * 属性名称
    */
    @ApiModelProperty(value = "属性名称")
    private String name;

    /**
    * 属性类别
    */
    @ApiModelProperty(value = "属性类别")
    private Integer fieldtype;

    /**
    * 内容长度
    */
    @ApiModelProperty(value = "内容长度")
    private Long fieldlen;

    /**
    * 是否是必须值
    */
    @ApiModelProperty(value = "是否是必须值")
    private Integer required;

    /**
    * 标志
    */
    @ApiModelProperty(value = "标志")
    private String tag;

    /**
    * 是否可用0-不可用 1-可用
    */
    @ApiModelProperty(value = "是否可用 0-不可用 1-可用")
    private Integer enabled;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人 由系统自动传递",required = true)
    private String updatedby;

}
